Skip to content

Conversation

wedsonaf
Copy link

With GATs, we don't need a separate type to represent a borrowed object
with a refcount, we can just use Rust's regular shared borrowing. In
this case, we use &WithRef<T> instead of ArcBorrow<'_, T>.

Co-developed-by: Boqun Feng [email protected]
Signed-off-by: Boqun Feng [email protected]
Signed-off-by: Wedson Almeida Filho [email protected]

This is in preparation for removing `ArcBorrow` and making `WithRef`
public.

Suggested-by: Björn Roy Baron <[email protected]>
Signed-off-by: Wedson Almeida Filho <[email protected]>
With GATs, we don't need a separate type to represent a borrowed object
with a refcount, we can just use Rust's regular shared borrowing. In
this case, we use `&WithRef<T>` instead of `ArcBorrow<'_, T>`.

Co-developed-by: Boqun Feng <[email protected]>
Signed-off-by: Boqun Feng <[email protected]>
Signed-off-by: Wedson Almeida Filho <[email protected]>
@ojeda ojeda force-pushed the rust-next branch 3 times, most recently from c9b5ce6 to ce1c54f Compare October 9, 2024 22:37
@ojeda ojeda force-pushed the rust-next branch 3 times, most recently from 9ee7197 to 6ce162a Compare October 15, 2024 21:11
@ojeda ojeda force-pushed the rust-next branch 5 times, most recently from bfc3cd8 to a3b2347 Compare May 27, 2025 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant